'use strict'
const path = require('path')

function resolve(dir) {
    return path.join(__dirname, dir)
}

module.exports = {
    publicPath: process.env.NODE_ENV === 'production' ? '././' : '/',
    indexPath: 'index.html',
  // 相对于打包路径index.html的路径
  outputDir: process.env.outputDir || 'dist',
  // 'dist', 生产环境构建文件的目录
  assetsDir: 'static',
  // 相对于outputDir的静态资源(js、css、img、fonts)目录
    outputDir: "dist",  //打包时生成的生产环境构建文件的目录
    assetsDir: 'public',  // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
    configureWebpack: {
        // provide the app's title in webpack's name field, so that
        // it can be accessed in index.html to inject the correct title.
        resolve: {
            alias: {
                '@': resolve('src')
            }
        }
    }, devServer: {
        proxy: {
          '/api': {
            target: 'http://test.codeedu.com.cn/wangyiyun/',
            changeOrigin: true,
            ws: true,
            pathRewrite: {
              '^/api': '/'
            }
          }
        }
      }
}